home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 26.zip / BS1 part 26 / Macro assembler dev syst.adf / include / devices / timer.i < prev    next >
Text File  |  1985-12-20  |  1KB  |  47 lines

  1. ********************************************************************
  2. *               Commodore-Amiga, Inc.                              *
  3. *               timer.i                                            *
  4. ********************************************************************
  5. ********************************************************************
  6. *
  7. * SOURCE CONTROL
  8. * ------ -------
  9. * $Header: timer.i,v 27.1 85/06/24 13:32:40 neil Exp $
  10. *
  11. * $Locker:  $
  12. *
  13. ********************************************************************
  14.  
  15.    IFND  DEVICES_TIMER_I
  16. DEVICES_TIMER_I   SET   1
  17.  
  18.    IFND  EXEC_IO_I
  19.    INCLUDE "exec/io.i"
  20.    ENDC  EXEC_IO_I
  21.  
  22. * unit defintions
  23. UNIT_MICROHZ   EQU   0
  24. UNIT_VBLANK EQU   1
  25.  
  26. TIMERNAME   MACRO
  27.       DC.B  'timer.device',0
  28.       DS.W  0
  29.       ENDM
  30.  
  31.  STRUCTURE TIMEVAL,0
  32.    ULONG TV_SECS
  33.    ULONG TV_MICRO
  34.    LABEL TV_SIZE
  35.  
  36.  STRUCTURE TIMEREQUEST,IO_SIZE
  37.    STRUCT   IOTV_TIME,TV_SIZE
  38.    LABEL IOTV_SIZE
  39.  
  40. * IO_COMMAND to use for adding a timer
  41.    DEVINIT
  42.    DEVCMD   TR_ADDREQUEST
  43.    DEVCMD   TR_GETSYSTIME
  44.    DEVCMD   TR_SETSYSTIME
  45.  
  46.    ENDC
  47.